--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 13b7ddcf0221f3b1dfbfc1a5d9e738f12e68759c
Parents : d05ee95
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-06-12T15:12:44+02:00
Include dbus support in appimage builds for proper notifications
Changes
2 files changed, 2 insertions(+), 1 deletions(-)
Diff
diff --git a/build_appimage.sh b/build_appimage.sh
index d7fb6c12..c2d93cfa 100755
--- a/build_appimage.sh
+++ b/build_appimage.sh
@@ -203,6 +203,7 @@ install_pip_deps() {
"cryptography>=3.4.7"
"pyserial>=3.5"
"pysdl2-dll>=2.32.0"
+ "dbus-python"
"prompt-toolkit"
)
diff --git a/sbapp/sideband/core.py b/sbapp/sideband/core.py
index 3c8e5f2b..b714deb2 100644
--- a/sbapp/sideband/core.py
+++ b/sbapp/sideband/core.py
@@ -954,7 +954,7 @@ class SidebandCore():
if not RNS.vendor.platformutils.is_windows(): plyer.notification.notify(title, content, app_name="Sideband", app_icon=self.icon_48)
else: plyer.notification.notify(title, content, app_name="Sideband", app_icon=self.icon_windows)
except Exception as e:
- RNS.log("An error occurred while posting a notification to the operating system: {e}", RNS.LOG_ERROR)
+ RNS.log(f"An error occurred while posting a notification to the operating system: {e}", RNS.LOG_ERROR)
def log_announce(self, dest, app_data, dest_type, stamp_cost=None, link_stats=None):
try:
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────